home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple AUX 3.0
/
Apple AUX 3.0.iso
/
System Folder
/
Finder
/
Finder.rsrc
/
bin.rsrc_CODE_122.txt
< prev
next >
Wrap
Text File
|
1991-04-25
|
52KB
|
951 lines
# near model CODE resource
# jump table entries: 12480-12490 (11 of them)
export_1560:
00000000 4E56 FE94 link A6, -0x016C
00000004 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00000008 1A2E 0013 move.b D5, [A6 + 0x13]
0000000C 286E 0008 movea.l A4, [A6 + 0x8]
00000010 7000 moveq.l D0, 0x00
00000012 2640 movea.l A3, D0
00000014 7E00 moveq.l D7, 0x00
label00000016:
00000016 3D47 FFAE move.w [A6 - 0x52], D7
0000001A 41EE FE94 lea.l A0, [A6 - 0x16C]
0000001E 4210 clr.b [A0]
00000020 41EE FE94 lea.l A0, [A6 - 0x16C]
00000024 2D48 FFA6 move.l [A6 - 0x5A], A0
00000028 2D6E 000C FFC8 move.l [A6 - 0x38], [A6 + 0xC]
0000002E 486E FF94 pea.l [A6 - 0x6C]
00000032 2F0C move.l -[A7], A4
00000034 4EBA 01E2 jsr [PC + 0x1E2 /* 00000218 */]
00000038 3800 move.w D4, D0
0000003A 508F addq.l A7, 8
0000003C 6658 bne +0x5A /* 00000096 */
0000003E 2C2E FFF8 move.l D6, [A6 - 0x8]
00000042 4A05 tst.b D5
00000044 6614 bne +0x16 /* 0000005A */
00000046 2F06 move.l -[A7], D6
00000048 486E FE94 pea.l [A6 - 0x16C]
0000004C 2F0C move.l -[A7], A4
0000004E 4EAD 2EEA jsr [A5 + 0x2EEA /* export_1497 */]
00000052 4A40 tst.w D0
00000054 4FEF 000C lea.l A7, [A7 + 0xC]
00000058 6638 bne +0x3A /* 00000092 */
label0000005A:
0000005A 2F06 move.l -[A7], D6
0000005C 486E FE94 pea.l [A6 - 0x16C]
00000060 2F0C move.l -[A7], A4
00000062 4EAD 302A jsr [A5 + 0x302A /* export_1537 */]
00000066 2640 movea.l A3, D0
00000068 4A05 tst.b D5
0000006A 4FEF 000C lea.l A7, [A7 + 0xC]
0000006E 661E bne +0x20 /* 0000008E */
00000070 200B move.l D0, A3
00000072 671A beq +0x1C /* 0000008E */
00000074 4878 4362 push.l 0x4362 /* 'Cb' */
00000078 2F0B move.l -[A7], A3
0000007A 2053 movea.l A0, [A3]
0000007C 2050 movea.l A0, [A0]
0000007E 2268 000C movea.l A1, [A0 + 0xC]
00000082 4E91 jsr [A1]
00000084 4A00 tst.b D0
00000086 508F addq.l A7, 8
00000088 6604 bne +0x6 /* 0000008E */
0000008A 7000 moveq.l D0, 0x00
0000008C 2640 movea.l A3, D0
label0000008E:
0000008E 200B move.l D0, A3
00000090 6604 bne +0x6 /* 00000096 */
label00000092:
00000092 5287 addq.l D7, 1
00000094 6080 bra -0x7E /* 00000016 */
label00000096:
00000096 200B move.l D0, A3
00000098 4CEE 18F0 FE7C movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x184]
0000009E 4E5E unlink A6
000000A0 4E75 rts
export_1561:
000000A2 4E56 FFBC link A6, -0x0044
000000A6 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
000000AA 382E 0016 move.w D4, [A6 + 0x16]
000000AE 3C2E 001A move.w D6, [A6 + 0x1A]
000000B2 286E 0008 movea.l A4, [A6 + 0x8]
000000B6 2054 movea.l A0, [A4]
000000B8 7000 moveq.l D0, 0x00
000000BA 1028 0129 move.b D0, [A0 + 0x129]
000000BE 4A80 tst.l D0
000000C0 670C beq +0xE /* 000000CE */
000000C2 7000 moveq.l D0, 0x00
000000C4 1028 0129 move.b D0, [A0 + 0x129]
000000C8 0C40 0003 cmpi.w D0, 0x3
000000CC 6606 bne +0x8 /* 000000D4 */
label000000CE:
000000CE 7000 moveq.l D0, 0x00
000000D0 6000 00C4 bra +0xC6 /* 00000196 */
label000000D4:
000000D4 4A44 tst.w D4
000000D6 6608 bne +0xA /* 000000E0 */
000000D8 3E3C 0080 move.w D7, 0x80
000000DC 7A01 moveq.l D5, 0x01
000000DE 6012 bra +0x14 /* 000000F2 */
label000000E0:
000000E0 0C44 0001 cmpi.w D4, 0x1
000000E4 6606 bne +0x8 /* 000000EC */
000000E6 7E20 moveq.l D7, 0x20
000000E8 7A04 moveq.l D5, 0x04
000000EA 6006 bra +0x8 /* 000000F2 */
label000000EC:
000000EC 7000 moveq.l D0, 0x00
000000EE 6000 00A6 bra +0xA8 /* 00000196 */
label000000F2:
000000F2 0C46 0001 cmpi.w D6, 0x1
000000F6 6606 bne +0x8 /* 000000FE */
000000F8 48C7 ext.l D7
000000FA DE87 add.l D7, D7
000000FC 6002 bra +0x4 /* 00000100 */
label000000FE:
000000FE CFC6 muls.w D7, D6
label00000100:
00000100 3006 move.w D0, D6
00000102 48C0 ext.l D0
00000104 81FC 0004 divs.w D0, 0x4
00000108 DA40 add.w D5, D0
0000010A 48C7 ext.l D7
0000010C 2F07 move.l -[A7], D7
0000010E 4EAD 0172 jsr [A5 + 0x172 /* export_42 */]
00000112 2D40 FFFC move.l [A6 - 0x4], D0
00000116 588F addq.l A7, 4
00000118 6778 beq +0x7A /* 00000192 */
0000011A 426E FFDA clr.w [A6 - 0x26]
0000011E 422E FFEF clr.b [A6 - 0x11]
00000122 2D6E 000C FFF8 move.l [A6 - 0x8], [A6 + 0xC]
00000128 2D6E 0010 FFF4 move.l [A6 - 0xC], [A6 + 0x10]
0000012E 48C7 ext.l D7
00000130 2D47 FFE4 move.l [A6 - 0x1C], D7
00000134 1D45 FFED move.b [A6 - 0x13], D5
00000138 206E FFFC movea.l A0, [A6 - 0x4]
0000013C A029 syscall HLock
0000013E 206E FFFC movea.l A0, [A6 - 0x4]
00000142 2D50 FFE0 move.l [A6 - 0x20], [A0]
00000146 486E FFC0 pea.l [A6 - 0x40]
0000014A 2F0C move.l -[A7], A4
0000014C 4EBA 01F4 jsr [PC + 0x1F4 /* 00000342 */]
00000150 3A00 move.w D5, D0
00000152 206E FFFC movea.l A0, [A6 - 0x4]
00000156 A02A syscall HUnlock
00000158 4A45 tst.w D5
0000015A 508F addq.l A7, 8
0000015C 670E beq +0x10 /* 0000016C */
0000015E 206E FFFC movea.l A0, [A6 - 0x4]
00000162 A023 syscall DisposHandle/DisposeHandle
00000164 7000 moveq.l D0, 0x00
00000166 2D40 FFFC move.l [A6 - 0x4], D0
0000016A 6026 bra +0x28 /* 00000192 */
label0000016C:
0000016C 4A44 tst.w D4
0000016E 6622 bne +0x24 /* 00000192 */
00000170 0C46 0001 cmpi.w D6, 0x1
00000174 661C bne +0x1E /* 00000192 */
00000176 206E FFFC movea.l A0, [A6 - 0x4]
0000017A 2650 movea.l A3, [A0]
0000017C 284B